Crate gdk [] [src]

Modules

enums
prelude

Traits intended for blanket imports.

Structs

AppLaunchContext
Atom
Color
Cursor
Device
DeviceManager
Display
DisplayManager
DragAction
DragContext
Error

A generic error capable of representing various error domains (types).

Event

A generic GDK event.

EventButton
EventConfigure
EventCrossing
EventDND
EventExpose
EventFocus
EventGrabBroken
EventKey
EventMask
EventMotion
EventOwnerChange
EventProperty
EventProximity
EventScroll
EventSelection
EventSetting
EventTouch
EventVisibility
EventWindowState
ModifierType
RGBA
Rectangle
RgbaParseError
Screen
Visual
WMDecoration
WMFunction
Window
WindowAttr
WindowHints
WindowState

Enums

AxisUse
ByteOrder
CrossingMode
CursorType
DeviceType
DragProtocol
EventType
GrabOwnership
GrabStatus
Gravity
InputMode
InputSource
ModifierIntent
NotifyType
OwnerChange
PropertyState
ScrollDirection
SettingAction
VisibilityState
VisualType
WindowEdge
WindowType
WindowTypeHint
WindowWindowClass

Constants

ACTION_ASK
ACTION_COPY
ACTION_DEFAULT
ACTION_LINK
ACTION_MOVE
ACTION_PRIVATE
ALL_EVENTS_MASK
ATOM_NONE
BUTTON1_MASK
BUTTON1_MOTION_MASK
BUTTON2_MASK
BUTTON2_MOTION_MASK
BUTTON3_MASK
BUTTON3_MOTION_MASK
BUTTON4_MASK
BUTTON5_MASK
BUTTON_MOTION_MASK
BUTTON_PRESS_MASK
BUTTON_RELEASE_MASK
CONTROL_MASK
DECOR_ALL
DECOR_BORDER
DECOR_MAXIMIZE
DECOR_MENU
DECOR_MINIMIZE
DECOR_RESIZEH
DECOR_TITLE
ENTER_NOTIFY_MASK
EXPOSURE_MASK
FOCUS_CHANGE_MASK
FUNC_ALL
FUNC_CLOSE
FUNC_MAXIMIZE
FUNC_MINIMIZE
FUNC_MOVE
FUNC_RESIZE
HINT_ASPECT
HINT_BASE_SIZE
HINT_MAX_SIZE
HINT_MIN_SIZE
HINT_POS
HINT_RESIZE_INC
HINT_USER_POS
HINT_USER_SIZE
HINT_WIN_GRAVITY
HYPER_MASK
KEY_PRESS_MASK
KEY_RELEASE_MASK
LEAVE_NOTIFY_MASK
LOCK_MASK
META_MASK
MOD1_MASK
MOD2_MASK
MOD3_MASK
MOD4_MASK
MOD5_MASK
MODIFIER_MASK
MODIFIER_RESERVED_13_MASK
MODIFIER_RESERVED_14_MASK
MODIFIER_RESERVED_15_MASK
MODIFIER_RESERVED_16_MASK
MODIFIER_RESERVED_17_MASK
MODIFIER_RESERVED_18_MASK
MODIFIER_RESERVED_19_MASK
MODIFIER_RESERVED_20_MASK
MODIFIER_RESERVED_21_MASK
MODIFIER_RESERVED_22_MASK
MODIFIER_RESERVED_23_MASK
MODIFIER_RESERVED_24_MASK
MODIFIER_RESERVED_25_MASK
MODIFIER_RESERVED_29_MASK
POINTER_MOTION_HINT_MASK
POINTER_MOTION_MASK
PROPERTY_CHANGE_MASK
PROXIMITY_IN_MASK
PROXIMITY_OUT_MASK
RELEASE_MASK
SCROLL_MASK
SHIFT_MASK
SMOOTH_SCROLL_MASK
STRUCTURE_MASK
SUBSTRUCTURE_MASK
SUPER_MASK
TABLET_PAD_MASK
TOUCHPAD_GESTURE_MASK
TOUCH_MASK
VISIBILITY_NOTIFY_MASK
WINDOW_STATE_ABOVE
WINDOW_STATE_BELOW
WINDOW_STATE_FOCUSED
WINDOW_STATE_FULLSCREEN
WINDOW_STATE_ICONIFIED
WINDOW_STATE_MAXIMIZED
WINDOW_STATE_STICKY
WINDOW_STATE_TILED
WINDOW_STATE_WITHDRAWN

Functions

beep
error_trap_pop
error_trap_pop_ignored
error_trap_push
flush
get_display_arg_name
get_program_class
init
keyval_name
keyval_to_unicode
notify_startup_complete
notify_startup_complete_with_id
screen_height
screen_height_mm
screen_width
screen_width_mm
set_initialized

Informs this crate that GDK has been initialized and the current thread is the main one.

set_program_class

Type Definitions

key